Complete and Improved FPGA Implementation of Classic McEliece
نویسندگان
چکیده
We present the first specification-compliant constant-time FPGA implementation of Classic McEliece cryptosystem from third-round NIST’s Post-Quantum Cryptography standardization process. In particular, we complete including encapsulation and decapsulation modules as well key generation with seed expansion. All hardware are parametrizable, at compile time, security level performance parameters. As most time consuming operation is systemization public matrix during generation, evaluate three new algorithms that can be used for while complying specification: hybrid early-abort systemizer (HEA), single-pass (SPEA), dual-pass earlyabort (DPEA). designs outperform prior by 2.2x to 2.6x in average runtime 1.7x 2.4x time-area efficiency. show our design example perform 5.2 ms 20 ms, 0.1 0.5 0.7 1.5 all levels on an Xlilinx Artix 7 FPGA. The increased even further cost resources increasing parallelization using parameters design.
منابع مشابه
Complete VLSI Implementation of Improved Low
This thesis presents a complete VLSI design of improved low complexity chase (LCC) decoders for Reed-Solomon (RS) codes. This is the first attempt in published research that implements LCC decoders at the circuit level. Based on the joint algorithm research with University of Hawaii, we propose several new techniques for complexity reduction in LCC decoders and apply them in the VLSI design for...
متن کاملAn Improved Wavelet Filtering Algorithm and Its FPGA Implementation
The de-noising of sensor data has become an important to research. Since the traditional de-noising method can’t achieve successful de-noising effect and the software-only method never meets a high real time capability. In this paper, we illustrate a novel threshold function based on the wavelet hard and soft threshold function. It is unlike ordinary function, which has overcome the defect such...
متن کاملImproved Number Plate Localisation Algorithm and its Efficient FPGA Implementation
Abstract—Number plate localisation is a very important stage in an Automatic Number Plate Recognition (ANPR) system and is computationally intensive. This paper presents a low complexity with high detection rate number plate localisation algorithm based on morphological operations together with an efficient multiplierless architecture based on that algorithm. The proposed architecture has been ...
متن کاملToward Secure Implementation of McEliece Decryption
We analyse the security regarding timing attacks of implementations of the decryption in McEliece PKC with binary Goppa codes. First, we review and extend the existing attacks, both on the messages and on the keys. We show that, until now, no satisfactory countermeasure could erase all the timing leakages in the Extended Euclidean Algorithm (EEA) step. Then, we describe a version of the EEA nev...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IACR transactions on cryptographic hardware and embedded systems
سال: 2022
ISSN: ['2569-2925']
DOI: https://doi.org/10.46586/tches.v2022.i3.71-113